home *** CD-ROM | disk | FTP | other *** search
- property spr, mem
- property sprPalavras -- Sprite que contem lista de palavras
- property ultimoValor
-
- on getBehaviorDescription
- return "Automaticamente atualiza lista de palavras"
- end
-
- on getPropertyDescriptionList
- set p_list = [ ¬
- #sprPalavras: [ #comment: "Sprite que contera lista de palavras", ¬
- #format: #integer, ¬
- #default: 0 ] ¬
- ]
- return p_list
- end
-
- on beginSprite me
- set spr = the spriteNum of me
- set mem = the member of sprite spr
- zera me
- end
-
- on zera me
- set the text of field mem to ""
- set the ultimoValor of me to ""
- sendSprite(the sprPalavras of me, #zera)
- end
-
- on preenche me, palavra
- set the text of member mem to palavra
- set the ultimoValor of me to palavra
- sendSprite(the sprPalavras of me, #preenche, palavra)
- end
-
- on idleSprite me
- if not (the visibility of sprite spr) then return
-
- put the text of member mem into pal
- if pal <> ultimoValor then
- set ultimoValor = pal
- sendSprite(sprPalavras, #preenche, pal)
- stopEvent
- end if
- end